SpringBoot集成thymeleaf增删改查示例 您所在的位置:网站首页 can you hear下载 SpringBoot集成thymeleaf增删改查示例

SpringBoot集成thymeleaf增删改查示例

2024-01-09 02:30| 来源: 网络整理| 查看: 265

@RestController@RequestMapping("user")public class UserController extends ApiController {

    /**     * 服务对象     */    @Resource    private UserService userService;

    /**     * 用户列表展示     *     * @return     * @throws NoSuchAlgorithmException     */    @GetMapping("view")    public ModelAndView view(){        return new ModelAndView("/user").addObject("modelName","用户管理模块");    }

    /**     * 新增用户     *     * @param user 用户实体     * @return 新增结果     */    @PostMapping("insert")    public R insert(@RequestBody User user){        Assert.notNull(user,"user不能为空");        return success(userService.save(user));    }

    /**     * 修改用户     *     * @param user 用户实体     * @return 修改结果     */    @PostMapping("update")    public R update(@RequestBody User user){        Assert.notNull(user,"user不能为空");        return success(userService.saveOrUpdate(user));    }

    /**     * 删除用户     *     * @param ids 用户ids     * @return 删除结果     */    @PostMapping("delete")    public R delete(@RequestParam List ids){        Assert.notNull(ids,"ids不能为空");        return success(userService.removeByIds(ids));    }

    /**     * 查询用户数据 - 分页     *     * @param current 当前页     * @param size 页码大小     * @return 分页数据列表     */    @GetMapping("selectAll")    public R selectAll(@RequestParam Integer current, @RequestParam Integer size, @RequestParam(required = false) String userName){        QueryWrapper queryWrapper = new QueryWrapper();        if(StringUtils.hasText(userName)){            queryWrapper.like("user_name", userName);        }        Page page = new Page(current,size);        IPage result = userService.page(page, queryWrapper);        return success(result);    }}



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有